package com.wky.basic.mapper;


import java.util.List;

public interface BaseMapper<T> {
    /**
     * 查询所有部门
     */
    List<T> findAll();

    /**
     * 根据id查询部门
     */
    T findById(Long id);

    /**
     * 查询部门总数,带条件
     */
    Integer findTotal(T t);

    /**
     * 分页查询 部门
     */
    List<T> findByPage(T t);

    /**
     * 添加部门
     */
    void add(T t);

    /**
     * 修改部门
     */
    void update(T t);

    /**
     * 删除部门
     */
    void delete(Long id);

    /**
     * 根据多个id，查询部门名称
     */
    List<String> findNameByIds(List<Long> ids);
}
